home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / hardware / ep9301.exe / README.DOC < prev   
Text File  |  1993-01-09  |  42KB  |  1,067 lines

  1. ENET P-SERIES ETHERNET NETWORK ADAPTERS       Jan 11, 1993
  2.                                               (930111)
  3.  
  4.  
  5. ┌───────────────────────────────────────────────────┐
  6. │                                                   │
  7. │               DIRECTORY STRUCTURE                 │
  8. │                                                   │
  9. └───────────────────────────────────────────────────┘
  10.  
  11.  
  12. 1) INTRODUCTION
  13.      
  14.      This diskette provides different network device drivers in
  15. order to let our network adapters work in different networking
  16. environment. The configuration and diagnostic utilities included
  17. are for configuring and testing the hardware of the adapters. All
  18. files are arranged in the following directories.
  19.  
  20.      a) <Root> 
  21.           It contains NetWare IPX workstation and server
  22.      drivers. Two configuration information files (.LAN)
  23.      are found here for generating IPX server and
  24.      workstation drivers. The files used for Windows for
  25.      Workgroups can also be found here. 
  26.  
  27.      b) <Root>\DOSODI 
  28.           NetWare ODI workstation driver can be found.
  29.      NET.CFG is a sample configuration file for your quick
  30.      reference.
  31.  
  32.      c) <Root>\NETWARE.386 
  33.           Users can find NetWare ODI server driver.
  34.  
  35.      d) <Root>\MSLANMAN.DOS 
  36.           This directory is used for installing DOS NDIS
  37.      driver in Microsoft LAN Manager. Please refer to the
  38.      section, LAN MANAGER, in this document for more
  39.      details.
  40.  
  41.      e) <Root>\MSLANMAN.OS2 
  42.           The driver for installation of OS/2 workstation
  43.      or OS/2 server can be found here. Please refer to the
  44.      section, LAN MANAGER, in the document for more
  45.      details.
  46.  
  47.      f) <Root>\UTILITY 
  48.           There are configuration and diagnostic utilities.
  49.      The document file, HELP.DOC provides some guidelines
  50.      for both utilities.
  51.  
  52.      g) <Root>\PKT
  53.           There is a Packet Driver for our network adapters.
  54.  
  55.  
  56. ┌───────────────────────────────────────────────────┐
  57. │                                                   │
  58. │       HISTORY OF DRIVERS AND UTILITIES            │
  59. │                                                   │
  60. └───────────────────────────────────────────────────┘
  61.  
  62.  
  63. 1) INTRODUCTION
  64.  
  65.      This section records all modifications made on different
  66. versions of device drivers and utilities.
  67.  
  68. 1.1) ODI Server Driver 
  69.  
  70.      A) ENET386.LAN v2.10
  71.           a) This copy was modified from v2.02 and was
  72.      enhanced to support our P-series network adapters. It
  73.      can also support both M and U series network adapters.
  74.  
  75. 1.2) ODI Workstation Driver 
  76.  
  77.      A) ENETCPSH.COM v1.30
  78.           a) This copy was modified from v1.22 and was
  79.      enhanced to support our P-series network adapters. It
  80.      can also support both M and U series network adapters.
  81.  
  82. 1.3) IPX Server Drivers 
  83.  
  84.      A) ?ENETCP.OBJ v2.30
  85.           a) This copy was modified from v2.22 and was
  86.      enhanced to support our P-series network adapters. It
  87.      can also support both M and U series network adapters.
  88.  
  89. 1.4) IPX Workstation Driver 
  90.  
  91.      A) ENETCPSH.OBJ v2.30
  92.           a) This copy was modified from v2.22 and was
  93.      enhanced to support our P-series network adapters. It
  94.      can also support both M and U series network adapters.
  95.  
  96. 1.5) DOS NDIS Driver 
  97.  
  98.      A) ENET.DOS v2.30
  99.           a) This copy was modified from v2.00 and was
  100.      enhanced to support our P-series and ENET16-MC/P
  101.      network adapters. It can also support both M and U
  102.      series network adapters.
  103.  
  104.           b) The driver was modified to support the full range
  105.      of I/O base address from 0x200 to 0x3e0.
  106.  
  107.           c) After compiling for x88 processor, DOS NDIS driver
  108.      can run in XT machine.
  109.  
  110.           d) After adding the codes to support more primitives
  111.      specified in the NDI specification v2.0.1, the driver can
  112.      work in DEC Pathworks for DOS. 
  113. 1.6) OS/2 NDIS Driver 
  114.  
  115.      A) ENET.OS2 v2.30
  116.           a) This copy was modified from v2.00 and was
  117.      enhanced to support our P-series and ENET16-MC/P
  118.      network adapters. It can also support both M and U
  119.      series network adapters.
  120.  
  121.           b) The driver was modified to support the full range
  122.      of I/O base address from 0x200 to 0x3e0.
  123.  
  124.           c) Extra codes were added to support more primitives
  125.      in the NDI specification.
  126.  
  127. 1.7) Packet Driver
  128.      
  129.      A) ENETPKT.COM v1.00
  130.           a) This is our first release of Packet driver. It can
  131.      support our M, U and P series network adapters.
  132.  
  133. 1.8) Configuration and Diagnostic Utilities 
  134.      
  135.      A) ENETUTIL.EXE v3.00
  136.           a) This copy was modified from ENETDIAG.EXE v2.10. We
  137.      did a lot of modifications in order to support P-series
  138.      network adapters. Please refer to the document, HELP.DOC
  139.      (which can be found in <Root>\UTILITY) for more
  140.      information.
  141.  
  142. ┌───────────────────────────────────────────────────┐
  143. │                                                   │
  144. │      LAN DRIVER CONFIGURATION PARAMETERS          │
  145. │                                                   │
  146. └───────────────────────────────────────────────────┘
  147.  
  148. IMPORTANT: 
  149. :- Please read this section before reading the driver
  150. configuration parameters in other sections.
  151.  
  152.  
  153. 1) INTRODUCTION
  154.  
  155.      All drivers included in this driver diskette can support all
  156. ENET M, U and P series network adapters (for ISA). In order to
  157. make use the software programmable capability in our P-series
  158. network adapters, several new configuration parameters have been
  159. added in the drivers. This section is intended to give users some
  160. guidelines to make use some general configuration parameters to
  161. configure the drivers. Users can refer to further information on
  162. these parameters for different drivers in next sections.
  163.  
  164.  
  165. 2) CONFIGURATION PARAMETERS
  166.      
  167.      Normally, the configuration parameters can be divided into
  168. two different groups. 
  169.  
  170. 2.1) Basic Configuration Parameters
  171.  
  172.      This group of parameters can be used for our M, U and P
  173. series network adapters. They include I/O base address, IRQ
  174. number and RAM base address. Users can follow the procedures
  175. listed below to configure the drivers using these parameters.
  176.  
  177.      a) Use jumpers to set the ENET M or U series network
  178.      adapter to correct I/O base address and IRQ number. For P-
  179.      series network adapter, users can use our configuration
  180.      utility to software configure it.
  181.  
  182.      b) Configure the driver. Select correct I/O base address,
  183.      IRQ number and correct RAM base address in the driver. They
  184.      will be used to initialize the network adapter. 
  185.  
  186.      NOTE: 
  187.      :- If one of the parameters is entered incorrectly, the
  188.      driver MAY not work properly. 
  189.  
  190. 2.2) Advanced Configuration Parameters
  191.      
  192.      These parameters are VALID for P-series network adapters
  193. ONLY. The drivers will prompt you errors if you use them with M
  194. or U series network adapters. There are two advanced
  195. configuration parameters: Mode and Physical Media. 
  196.  
  197.      a) Physical Media
  198.           Users can use this parameter to change the physical
  199.      media to whatever they want. The drivers will program the
  200.      storage device (EEPROM) on the P-series adapter and change
  201.      the physical media to that specified by this parameter.
  202.      Normally, if this parameters is NOT defined, the drivers
  203.      will use the preset physical media stored in the storage
  204.      device (EEPROM) on the network adapter.
  205.  
  206.      NOTE: 
  207.      :- Different types of network adapters can support
  208.      different types of physical media. Please refer to your
  209.      manual for further information.
  210.  
  211.      :- The drivers DO NOT change the physical media
  212.      PERMANENTLY. Once users hardware-reset the workstation, the
  213.      physical media will be changed to the original setting that
  214.      is stored in the storage device (EEPROM).
  215.  
  216.      b) Mode
  217.           For a P-series adapter, a driver can support two
  218.      different configuration modes: AUTO and PROGRAM. 
  219.  
  220.           If a driver is configured to AUTO (Automatic
  221.      Configuration Mode), it will ignore THREE basic
  222.      configuration parameters: I/O base address, IRQ number and
  223.      RAM base address. It will search all valid I/O base address
  224.      and initializes the FIRST P-series network adapter in your
  225.      workstation. Then it READS the hardware settings, IRQ
  226.      number and RAM base address, from the storage device
  227.      (EEPROM) on the network adapter. 
  228.  
  229.           If a driver is configured to PROGRAM (Program
  230.      Configuration Mode), it will interpret the meaning of THREE
  231.      basic configuration parameters differently. The driver will
  232.      search all valid I/O base address and initialize the FIRST
  233.      P-series network adapter. And then it will change the I/O
  234.      base address, IRQ number and RAM base address to that
  235.      specified by THREE basic configuration parameters. So the
  236.      network adapter will use the hardware settings specified by
  237.      the parameters, I/O base address, IRQ number and RAM base
  238.      address.
  239.  
  240.      NOTE:
  241.      :- In "Program Configuration Mode", the driver DO NOT
  242.      change the I/O base address, IRQ number and RAM base
  243.      address PERMANENTLY. Once users hardware-reset the
  244.      workstation, hardware settings will be changed to the
  245.      original settings that are stored in the storage device
  246.      (EEPROM).
  247.  
  248. ┌───────────────────────────────────────────────────┐
  249. │                                                   │
  250. │                 NOVELL NETWARE                    │
  251. │                                                   │
  252. └───────────────────────────────────────────────────┘
  253.  
  254.  
  255. 1) INTRODUCTION
  256.  
  257.      The diskette contains drivers and utilities to enable ENET
  258. M, U and P (ISA) series Ethernet network adapters, to operate
  259. with Novell NetWare Network Operating Systems. These include:
  260.  
  261.      a) NetWare Lite v1.x
  262.      b) NetWare      v2.1x and v2.2     (NetWare 286)
  263.      c) NetWare      v3.11              (NetWare 386)
  264.  
  265.      The main features and functions of the drivers are listed
  266. below.
  267.  
  268.      a) NetWare v3.11 (ODI) Server Driver
  269.           (ENET386.LAN) v2.10
  270.           This Ethernet driver is for NetWare v3.11 File
  271.      Servers and complies to Novell ODI (Open Data-link
  272.      Interface) Specifications.
  273.  
  274.      b) NetWare DOS (ODI) Workstation Driver
  275.           (ENETCPSH.COM) v1.30
  276.           This ODI driver is for DOS workstations when
  277.      using Novell ODI driver stack, mandatory for NetWare
  278.      Lite, and optional for NetWare v2.1x, v2.2 and v3.1x.
  279.  
  280.      c) NetWare v2.1x IPX Server Driver
  281.           (?ENETCP.OBJ) v2.30
  282.           This set of Ethernet drivers are used in NetWare
  283.      v2.1x and v2.2 File Servers. All of them have high
  284.      throughput with their double buffering technique.
  285.  
  286.      d) NetWare DOS IPX Workstation Driver
  287.           (ENETCPSH.OBJ) v2.30
  288.           This DOS IPX workstation driver is for use in DOS
  289.      workstations with either NetWare v3.1x or v2.x. 
  290.  
  291.      The following lists the functions of the utilities.
  292.  
  293.      a) ENETCP.LAN
  294.           This is a configuration information file for
  295.      generating NetWare v2.1x and v2.2 server drivers.
  296.  
  297.      b) ENETCPSH.LAN
  298.           This is a configuration information file for
  299.      generating NetWare IPX workstation driver.
  300.  
  301.      c) NET.CFG
  302.           This is a sample configuration file for DOS ODI
  303.      driver.
  304.  
  305. 2) NETWARE SERVER AND SHELL GENERATION
  306.  
  307. 2.1) For NetWare Lite v1.x
  308.  
  309.      a) Follow the standard installation procedure.
  310.  
  311.      b) When prompted to select the "Network Interface Card
  312.      Name" please select the option "*OTHER CARDS".
  313.  
  314.      c) Insert the driver diskette, and press  <ESCAPE>.
  315.  
  316.      d) Select ENETCPSH.COM from the menu.
  317.  
  318.      e) Re-insert the NetWare Lite Install diskette and
  319.      complete the installation.
  320.  
  321. NOTE: 
  322. :- Should any problems be encountered, the ENETCPSH.COM driver
  323. for ENET network adapters can be manually added to the NetWare
  324. Lite startup procedure. Simply select any other Interface card
  325. type (eg. the Western Digital Ether Plus Elite) when prompted
  326. during the NetWare Lite installation. After this a file called
  327. STARTNET.BAT is created by the installation process in the
  328. C:\NWLITE sub-directory. Complete the following steps:
  329.  
  330.      a) Copy the ENETCPSH.COM file from the driver diskette
  331.      to the C:\NWLITE sub-directory.
  332.  
  333.          COPY A:\DOSODI\ENETCPSH.COM C:\NWLITE
  334.  
  335.      b) Edit the STARTNET.BAT file so that the second line
  336.      in the file states ENETCPSH.COM and not the name of
  337.      the other Interface card type (eg. WDPLUS.COM) that
  338.      you selected in the installation process.
  339.  
  340.      c) Start NetWare Lite by typing STARTNET.BAT. 
  341.  
  342. 2.2) For NetWare v2.2
  343.  
  344.      a) Copy the ENETCP.LAN file onto the SYSTEM-1 and the
  345.      ENETCPSH.LAN file onto the WSGEN directories.
  346.  
  347.      b) Copy the ?ENETCP.OBJ and ENETCPSH.OBJ files onto
  348.      the LAN_DRV_.203 directory.
  349.  
  350.      Refer to the NetWare manual to generate the files for the
  351. server and workstation.
  352.  
  353. 2.3) For NetWare v3.1x
  354.  
  355.      As NetWare v3.1x is a different concept from NetWare v2.1x
  356. and v2.2, there is no need to generate server operating system
  357. files. The server driver for NetWare (i.e. the ENET386.LAN) is
  358. loaded through the system console. Refer to the NetWare 386
  359. Installation manual for details on loading a LAN server driver.
  360.  
  361.      To generate the IPX.COM in NetWare v3.1x, copy the
  362. ENETCPSH.LAN file onto the WSGEN directory and copy the
  363. ENETCPSH.OBJ file onto the LAN_DRV_.203 directory. Then, you can
  364. perform WSGEN.  
  365.       
  366. 3) DESCRIPTIONS OF CONFIGURATION PARAMETERS FOR NETWARE DRIVERS
  367.  
  368. 3.1) NetWare v2.1x or v2.2 IPX Server Drivers and IPX Workstation
  369. Driver
  370.  
  371.      When generating NetWare 2.1x or NetWare 2.2 server files or
  372. IPX workstation drivers, the utilities, NETGEN/INSTALL or
  373. WSGEN/SHGEN, will prompt you the "LAN Driver Configuration"
  374. options that are listed below in Table 1 and Table 2. Comparing
  375. the two tables, four more options are provided in the table (1)
  376. in order to support multiple network adapters in the servers.
  377.  
  378.      Option (0) is VALID for P-series network adapters ONLY. The
  379. driver is configured to "Automatic Configuration Mode" and reads
  380. all hardware settings from the storage device (EEPROM). If there
  381. is no P-series network adapter, the driver will prompt errors. 
  382.  
  383.      The options (1) to (3) can be used for M, U or P series
  384. network adapters. I/O base address and IRQ on the network adapter
  385. SHOULD be set to the settings specified by the corresponding
  386. options. The driver will map the shared memory to the system
  387. address space specified by "RAM address". 
  388.  
  389.      The options (4) to (7) are used for the file server with
  390. more than one P-series network adapters. The driver is configured
  391. in such a way that it searches all valid I/O locations and finds
  392. out ALL P-series network adapters in the machine. And then, it
  393. will initialize that one it is configured to. For example, if it
  394. is configured to option (5), it will initialize the SECOND P-
  395. series network adapter among all P-series network adapters it
  396. found.
  397.  
  398.      The last option, "Driver configurable by Jumpers Utility",
  399. sets the driver in such a way that all configuration parameters
  400. can be changed by Jumpers utility later.
  401.                                                               
  402. ╔═════════╤══════════════╤═══════════════╤═══════════════════╗
  403. ║         │              │               │                   ║
  404. ║ Option  │ IRQ          │ I/O Address   │ RAM Address       ║
  405. ╟─────────┼──────────────┴───────────────┴───────────────────╢
  406. ║         │                                                  ║
  407. ║ 0       │ Auto configuration                               ║
  408. ╟─────────┼──────────────┬───────────────┬───────────────────╢
  409. ║         │              │               │                   ║
  410. ║ 1       │ 3            │ 280h          │ D000:0h           ║
  411. ╟─────────┼──────────────┼───────────────┼───────────────────╢
  412. ║         │              │               │                   ║
  413. ║ 2       │ 5            │ 300h          │ CA00:0h           ║
  414. ╟─────────┼──────────────┼───────────────┼───────────────────╢
  415. ║         │              │               │                   ║
  416. ║ 3       │ 7            │ 240h          │ D800:0            ║
  417. ╟─────────┼──────────────┴───────────────┴───────────────────╢
  418. ║         │                                                  ║
  419. ║ 4       │ Autoconfigure FIRST ENET P-series adapter        ║
  420. ╟─────────┼──────────────────────────────────────────────────╢
  421. ║         │                                                  ║
  422. ║ 5       │ Autoconfigure SECOND ENET P-series adapter       ║
  423. ╟─────────┼──────────────────────────────────────────────────╢
  424. ║         │                                                  ║
  425. ║ 6       │ Autoconfigure THIRD ENET P-series adapter        ║
  426. ╟─────────┼──────────────────────────────────────────────────╢
  427. ║         │                                                  ║
  428. ║ 7       │ Autoconfigure FOURTH ENET P-series adapter       ║
  429. ╟─────────┼──────────────────────────────────────────────────╢
  430. ║         │                                                  ║
  431. ║ 8       │ Driver configurable by Jumpers Utility           ║
  432. ╚═════════╧══════════════════════════════════════════════════╝
  433. Table 1: LAN Driver Configuration Options for NetWare v2.1x and
  434. v2.2 IPX server driver
  435.  
  436.                                                               
  437. ╔═════════╤══════════════╤═══════════════╤═══════════════════╗
  438. ║         │              │               │                   ║
  439. ║ Option  │ IRQ          │ I/O Address   │ RAM Address       ║
  440. ╟─────────┼──────────────┴───────────────┴───────────────────╢
  441. ║         │                                                  ║
  442. ║ 0       │ Auto configuration                               ║
  443. ╟─────────┼──────────────┬───────────────┬───────────────────╢
  444. ║         │              │               │                   ║
  445. ║ 1       │ 3            │ 280h          │ D000:0h           ║
  446. ╟─────────┼──────────────┼───────────────┼───────────────────╢
  447. ║         │              │               │                   ║
  448. ║ 2       │ 5            │ 300h          │ CA00:0h           ║
  449. ╟─────────┼──────────────┼───────────────┼───────────────────╢
  450. ║         │              │               │                   ║
  451. ║ 3       │ 7            │ 240h          │ D800:0            ║
  452. ╟─────────┼──────────────┴───────────────┴───────────────────╢
  453. ║         │                                                  ║
  454. ║ 4       │ Driver configurable by Jumpers Utility           ║
  455. ╚═════════╧══════════════════════════════════════════════════╝
  456. Table 2: LAN Driver Configuration Options for IPX workstation
  457. driver
  458.  
  459.      For all "Jumpers" configurable drivers, users can execute
  460. Jumpers utility to change the configuration parameters in the
  461. drivers. After executing the utility, it prompts you to select
  462. the type of network adapters. It is straightforward to configure
  463. the driver if you are using M or U series network adapters. 
  464.  
  465.      If you select P-series network adapter, there are five
  466. configuration parameters. 
  467.      a) I/O PORT #1
  468.           It refers to the I/O base address.
  469.  
  470.      b) IRQ #1
  471.           It is the IRQ number.
  472.  
  473.      c) MEMORY #1
  474.           It specifies the RAM base address. 
  475.  
  476.      d) MODE
  477.           It support two choices, MANUAL and PROGRAM. If MANUAL
  478.      is selected, the user must ensure that the parameters (a)
  479.      and (b) MATCH the hardware settings of the network
  480.      adapters. If it is PROGRAM, the driver is configured to
  481.      "Program Configuration Mode". It will CHANGE the hardware
  482.      settings of a P-series network adapter to that specified by
  483.      the parameters (a) to (c).
  484.  
  485.      e) PHYSICAL MEDIA
  486.           It defines the physical media. If it is set to
  487.      "DEFAULT", the driver will use preset physical media stored
  488.      in storage device (EEPROM) on the network adapter. If it is
  489.      one of the following selections.
  490.           :- TPI (Twisted Pair)
  491.           :- AUI (Thick Ethernet)
  492.           :- BNC (Thin Ethernet)
  493.  
  494.           The driver will change it to the physical media
  495.      specified.
  496.  
  497. 3.2) ODI Workstation Driver
  498.      Users can easily configure the drivers through the file,
  499. NET.CFG. Our ODI workstation driver can support the following
  500. configuration parameters.
  501.      a) PORT   (I/O base address)
  502.      b) INT    (IRQ number)
  503.      c) MEM    (RAM base address)
  504.  
  505.      d) MODE   (drive configuration mode)
  506.           It is VALID for P-series network adapters ONLY. It
  507.      defines the configuration mode of the driver. The supported
  508.      values are:
  509.           :- AUTO
  510.           :- PROGRAM
  511.  
  512.           If this parameter is NOT defined, the hardware
  513.      settings of the network adapters MUST match to the values
  514.      specified by the parameters PORT and INT. If it is AUTO,
  515.      the driver is configured to "Automatic Configuration Mode";
  516.      it reads all hardware settings from the storage device
  517.      (EEPROM) on the network adapter and the values for PORT,
  518.      INT and MEM are IGNORED. If it is PROGRAM, the driver is in
  519.      "Program Configuration Mode"; it changes the hardware
  520.      settings of the P-series network adapters to the values
  521.      specified by PORT, INT and MEM.
  522.  
  523.      e) MEDIA  (physical media)
  524.           It is VALID for P-series network adapters ONLY. It
  525.      defines the physical media of the network adapter. If it is
  526.      NOT defined, the driver uses the preset physical media
  527.      stored in the storage device (EEPROM) on the network
  528.      adapter. It can be one of the following values.
  529.           :- TPI (Twisted Pair)
  530.           :- AUI (Thick Ethernet)
  531.           :- BNC (Thin Ethernet)
  532.  
  533.           If it is one of the above values, a driver will change
  534.      the physical media of the network adapter to that specified
  535.      by this field.
  536.  
  537. 3.3) ODI Server Driver
  538.      In order to support our P-series network adapters, there are
  539. three additional command line options to configure the drivers.
  540. Users can enter the options when loading the server driver.
  541.  
  542.      LOAD ENET386.LAN [<Command Line Option>][<=>][<Parameters>]
  543.  
  544.      There are three command line options supported by our server
  545. driver. They are:
  546.  
  547.      a) OMODE  
  548.           It is same as the parameter, MODE, described in above
  549.      section, (3.2). Please refer to above section for more
  550.      details. It supports the following two parameters.
  551.           :- AUTO
  552.           :- PROGRAM
  553.  
  554.      NOTE:
  555.      :- If OMODE=AUTO, the driver WILL NOT prompt users for I/O
  556.      base address, IRQ number and RAM address.
  557.  
  558.      b) TMEDIA
  559.           It is same as the parameter, MEDIA, described in above
  560.      section, (3.2). Please refer to above section for more
  561.      details. It supports the following three parameters.
  562.           :- TPI    (Twisted Pair)
  563.           :- AUI    (Thick Ethernet)
  564.           :- BNC    (Thin Ethernet)
  565.  
  566.      c) ADAPTERNUM
  567.           The parameter is added to support more than one P-
  568.      series network adapters working in a server. The supported
  569.      parameters are:
  570.           :- FIRST
  571.           :- SECOND
  572.           :- THIRD
  573.           :- FOURTH
  574.  
  575.           If this command line option is defined to one of above
  576.      value (eg. SECOND), the driver will search all valid I/O
  577.      base addresses and locate all P-series network adapters.
  578.      Then, it will initialize the particular P-series network
  579.      adapter SPECIFIED by this parameter (In this case, it will
  580.      program the second P-series network adapter). ALL hardware
  581.      settings from the storage device (EEPROM) on this
  582.      particular P-series network adapter will be read.
  583.       
  584.      NOTE:
  585.      :- Above command line options are VALID for P-series
  586.      network adapters ONLY.
  587.  
  588. NOTE:
  589. :- User COULD refer to the section, LAN DRIVER CONFIGURATION
  590. PARAMETERS, for more information.
  591.  
  592. ┌───────────────────────────────────────────────────┐
  593. │                                                   │
  594. │             MICROSOFT LAN MANAGER                 │
  595. │                                                   │
  596. └───────────────────────────────────────────────────┘
  597.  
  598.  
  599. 1) INTRODUCTION
  600.  
  601.  
  602.      The NDIS drivers v2.30 (930104) for OS/2 and DOS were
  603. written to and tested with the Network Driver Interface
  604. Specification (NDIS) Version 2.0.1 (Oct 8, 1990). Both of them
  605. are modified from ENET NDIS drivers v2.0 which have received a
  606. "Certificate of Conformance" from Microsoft Corporation. The
  607. drivers can support M, U and P (both ISA and MCA) network
  608. adapters.
  609.  
  610.  
  611. 2) INSTALLATION
  612.  
  613.      The following installation procedures are provided as
  614. general guidelines only.  Your exact installation requirements
  615. may vary.
  616.  
  617.  
  618. 2.1) Creating an OEM Supplemental driver diskette
  619.  
  620.      The driver diskette was prepared to be a OEM Supplemental
  621. driver diskette. Users can use it to install NDIS drivers in both
  622. LAN Manager workstation and server. Any OEM Supplemental driver
  623. diskette should contain the following directory structure.
  624.  
  625.                ┌────────── Root ──────────┐
  626.                │                          │
  627.           MSLANMAN.OS2               MSLANMAN.DOS
  628.                │                          │
  629.                └─ DRIVERS                 └─ DRIVERS
  630.                     │                          │
  631.                     ├─ NIF                     ├─ NIF
  632.                     └─ ETHERNET                └─ ETHERNET
  633.                           │                          │
  634.                           └ ENET                     └ ENET
  635.  
  636.      There are three important files that are necessary for
  637. proper driver installation. 
  638.  
  639.      a) ENET.NIF
  640.         This file is found under the subdirectory, "NIF" and
  641.      is a Network Information File.  It contains information
  642.      used by the LAN MANAGER SETUP program to install the NDIS
  643.      driver.
  644.  
  645.      DO NOT CHANGE THE CONTENTS OF THIS FILE UNDER ANY
  646.      CIRCUMSTANCES!
  647.  
  648.      b) PROTOCOL.INI
  649.         This file is located under the subdirectory, "ENET"
  650.      and is a sample initialization file. It holds the
  651.      hardware settings of the network adapter and all
  652.      necessary information for the driver to configure itself
  653.      to work in different environments.
  654.  
  655.      c) ENET.DOS (or ENET.OS2)
  656.         This is the NDIS driver and is found in the
  657.      subdirectory, "ENET".
  658.  
  659.  
  660. 2.2) Installing the driver
  661.  
  662. 2.2.1) LAN Manager 2.0
  663.  
  664.      a) Start the SETUP program.
  665.  
  666.      b) Choose "Actions" from the top manual bar.
  667.  
  668.      c) Choose "Import network drivers" to load the driver.
  669.      Insert the OEM Supplemental driver diskette into a drive
  670.      and enter correct source drive letter. Then SETUP will
  671.      create the appropriate directory and transfer the driver
  672.      from the diskette.
  673.  
  674.      After this step, the driver is loaded.  If you want to
  675. change the existing driver, then you should go through the
  676. following steps:
  677.  
  678.      d) Choose "View/Modify" from the top manual bar.
  679.  
  680.      e) Press [ENTER] until you find the "Network Drivers"
  681.      manual. In this manual, you will find the existing
  682.      network driver configuration and all network adapters and
  683.      protocols which it supports.
  684.  
  685.      f) Remove the existing configuration by choosing
  686.      "Remove".
  687.  
  688.      g) Select "Compex ENET Ethernet Adapter" in the "Network 
  689.      adapter card" box and choose the appropriate protocol
  690.      layer in the "Protocol" box.
  691.  
  692.      h) Choose "Add Driver" to add a hardware driver and "Add
  693.      Protocol" to add a protocol driver to the "Network
  694.      Configuration" box.
  695.  
  696.      i) Then choose "Done" to exit to the main manual. 
  697.  
  698.      j) Before exiting the SETUP program, choose "Save" from the
  699.      "Actions" box to update the changes you have made.
  700.  
  701. 2.2.2) LAN Manager 2.1
  702.  
  703.      The setup procedures for LAN Manager 2.1 is similar to LAN
  704. Manager 2.0.  Follow the procedure listed below to perform your
  705. installation.
  706.  
  707.      a) Start the SETUP program.
  708.  
  709.      b) Choose "Configuration" from the top manual bar.
  710.  
  711.      c) Choose "Network Drivers" to enter to the "Workstation
  712.      Configuration" box.
  713.  
  714.      d) Choose "Add New Config" to check the existing network
  715.      adapter drivers. 
  716.  
  717.      e) Select "Other Driver" to import the driver from the
  718.      diskette.
  719.  
  720.      Insert the OEM Supplemental driver diskette into a drive and
  721. enter correct source drive letter. Then SETUP will create the
  722. appropriate directory and transfer the driver from the diskette.
  723.  
  724. 2.2.3) Windows for Workgroups Ver 3.1
  725.  
  726.      a) You can use our driver diskette, or copy both
  727.      <root>\OEMSETUP.INF and DOS NDIS driver, which can be found
  728.      in <root>\MSLANMAN.DOS\DRIVERS\ ETHERNET\ENET, to the a
  729.      separate diskette for installation.
  730.  
  731.      b) Start Windows for Workgroups
  732.  
  733.      c) Choose "Control Panel" in the "Program Manager-[Main]"
  734.      window.
  735.  
  736.      d) Select the "Network" icon.
  737.  
  738.      e) A "Network Settings" window is displayed. Under the
  739.      option,"Options", please choose the button, "Adapters".
  740.  
  741.      f) There is a window to show all network adapters in use.
  742.      Select the button, "Add", to add other adapters. 
  743.  
  744.      g) A list of available adapters is shown. If you can not
  745.      choose the adapter you want, please select the option,
  746.      "Unlisted or Updated Network Adapter", to add a new
  747.      adapter.
  748.  
  749.      h) Insert the diskette with files, OEMSETUP.INF and DOS
  750.      NDIS drivers and then choose "OK".
  751.  
  752.      i) The information of the adapter is displayed and choose
  753.      it if correct.
  754.  
  755.      j) You are allowed to configure your driver when
  756.      configuration window for your adapter is displayed.
  757.  
  758.      k) Select the button, "OK", if all configuration settings
  759.      are correct. 
  760.  
  761.      l) A new adapter is added to the list of available network
  762.      adapters.
  763.  
  764.      m) Please refer to the section (3) for the definitions of
  765.      each input parameter in PROTOCOL.INI, which is found in the
  766.      directory of Windows for Workgroups.
  767.  
  768.  
  769. 2.2.4) Other installations
  770.  
  771.      To install the NDIS driver for use with non-LAN MANAGER
  772. based products, please follow the directions supplied with that
  773. product.
  774.  
  775.  
  776. 3) DRIVER INITIALIZATION PARAMETERS
  777.  
  778.      These parameters are passed to the driver through a file
  779. named PROTOCOL.INI.  The PROTOCOL.INI file contains information
  780. used to initialize and configure NDIS Drivers and protocol
  781. stacks. The PROTOCOL.INI file provided on the OEM Driver Disk is
  782. a sample file.  It is used by LAN MANAGER during driver setup to
  783. add the appropriate NDIS configuration options to the "Master"
  784. PROTOCOL.INI file on your system.  Under no circumstances should
  785. you directly copy the sample PROTOCOL.INI file over your "Master"
  786. PROTOCOL.INI file.
  787.  
  788.      The PROTOCOL.INI for our drivers can support the following
  789. parameters.
  790.      For ISA network adapters:
  791.           a) DRIVERNAME
  792.           b) IOBASE 
  793.           c) INTERRUPT   
  794.           d) RAMADDRESS  
  795.           e) MODE  
  796.           f) MEDIA
  797.           g) MAXTRANSMITS
  798.  
  799.      For MCA network adapters:
  800.           a) DRIVERNAME
  801.           b) MEDIA
  802.           c) SLOT
  803.           d) MAXTRANSMITS
  804.  
  805.      a) The DRIVERNAME field MUST be set to ENET$.  This field
  806.      is used by the Protocol Manager to bind the driver to a
  807.      protocol stack.  This entry is mandatory.
  808.  
  809.      b) IOBASE is the I/O base address of network adapter. This
  810.      value is specified in hex only.  The default value is
  811.      0x280. Valid range of values is 0x260-0x340 in increments
  812.      of 0x20.
  813.  
  814.      c) INTERRUPT defines the hardware interrupt vector used
  815.      by the ENET network adapter.  The default value is 3.
  816.      This option may also be specified as IRQ.  The value may
  817.      be specified in either decimal or hexadecimal. If
  818.      specified in hexadecimal, then it must be preceded by 0x,
  819.      for example:  0x03.  Valid selections for an 8-bit board
  820.      are: 2, 3, 4, 5, 7.  Valid selections for a 16-bit board
  821.      are: 2, 3, 4, 5, 7, 10, 11, 15.
  822.  
  823.      d) RAMADDRESS is the base address of system memory space
  824.      where the driver will map its shared memory.  Only four
  825.      significant digits are specified. The default hexadecimal
  826.      value is 0xD000.  This value is specified in hex only.
  827.      Valid range of values is 0xB000:0-0xEE00:0 in 8K (0x200:0)
  828.      increments.
  829.  
  830.      e) MODE is VALID for P-series network adapters ONLY. It
  831.      defines the configuration mode of the device driver. If
  832.      this field is NOT defined, the hardware settings of the
  833.      network adapters MUST match the values specified by IOBASE
  834.      and INTERRUPT. 
  835.           If MODE is AUTO, the driver will be configured to the
  836.      "Automatic Configuration Mode" and will read all hardware
  837.      settings from the storage device (EEPROM) on the network
  838.      adapter. Moreover, the values for IOBASE, INTERRUPT and
  839.      RAMADDRESS are IGNORED. 
  840.           If MODE is PROGRAM, the driver will be in the "Program
  841.      Configuration Mode" and will change the hardware settings
  842.      of the P-series network adapters to the values specified by
  843.      IOBASE, INTERRUPT and RAMADDRESS.
  844.  
  845.      f) MEDIA is VALID for P-series network adapters ONLY. It
  846.      defines the physical media that will be used by the network
  847.      adapter. If it is NOT defined, the driver use the preset
  848.      physical media stored in the storage device (EEPROM) on the
  849.      network adapter. It can be one of the following values.
  850.           :- TPAIR (Twisted Pair)
  851.           :- THICK (Thick Ethernet)
  852.           :- COAXIAL (Thin Ethernet)
  853.  
  854.           If it is one of above values, the driver will change
  855.      the physical media of the network adapter to that specified
  856.      by this field.
  857.  
  858.      g) MAXTRANSMITS option can be used to performance tune
  859.      the driver.  The value can be specified in either decimal
  860.      or hexadecimal.  Valid range is 1 to 50.  Default value
  861.      = 10. The value specified directly affects the number of
  862.      transmit buffers allocated when the driver is initially
  863.      loaded. It specifies the number of transmission requests
  864.      from protocol stacks which may be queued by the driver.
  865.      If the value is too small, the network performance will
  866.      decrease.  Too large a value will waste memory but not
  867.      hinder performance.  A value that is larger than
  868.      necessary may not increase performance.
  869.  
  870.      h) SLOT is VALID for Microchannel network adapters ONLY. It
  871.      defines the MCA slot in the workstation. If it is NOT
  872.      defined, the driver searches all MCA slots in the
  873.      workstation and initializes the FIRST Microchannel network
  874.      adapter. 
  875.           If it is defined, the driver will initialize the
  876.      network adapter in that particular slot ONLY. The valid
  877.      range is from 1 to 8.
  878.  
  879.      NOTE: 
  880.      :- If any option is omitted from the PROTOCOL.INI file, the
  881.      default value will automatically be used.  The only
  882.      exception to this is the DRIVERNAME field which MUST ALWAYS
  883.      be specified.
  884.  
  885. ┌────────────────────────────────────────────────┐
  886. │                                                │
  887. │               FTP SOFTWARE                     │
  888. │                                                │
  889. └────────────────────────────────────────────────┘
  890.  
  891.  
  892. 1) INTRODUCTION
  893.  
  894.      Packet driver v1.00 (930104) for DOS environment was written
  895. to conform to the "Packet Driver Specification v1.09" developed
  896. by FTP Software Inc. The driver can support our M, U and P (both
  897. ISA and MCA) network adapters. 
  898.  
  899.  
  900. 2) INSTALLATION
  901.  
  902.      You should choose the correct version of FTP Software
  903. package (eg. PC/TCP Version 2.05 for DOS), that supports
  904. "generic" Ethernet version of PC/TCP. Then you can go through the
  905. following steps to install the driver.
  906.  
  907.      a) Follows the PC/TCP's installation guide to install
  908.      PC/TCP onto your system.
  909.  
  910.      b) Copy the Packet driver onto the directory
  911.      containing PC/TCP files.
  912.  
  913.      c) Configure both Interface Software Driver and
  914.      Protocol Driver
  915.         You should use utilities to configure PC/TCP
  916.      network parameters. IPCONFIG.EXE is designed to
  917.      configure the Internet Protocol device driver,
  918.      IPCUST.SYS. Similarly, you can configure IFCUST.SYS to
  919.      customize the Interface device driver by IFCONFIG.EXE.
  920.      Please refer to the manual for further information.
  921.  
  922.      d) Alter the file, CONFIG.SYS, which resides in the
  923.      root directory of your startup disk, to install two
  924.      device drivers, IPCUST.SYS and IFCUST.SYS. Insert the
  925.      following two lines.
  926.  
  927.      DEVICE=[<DRIVE>]\[<PATH>]\IPCUST.SYS
  928.      DEVICE=[<DRIVE>]\[<PATH>]\IFCUST.SYS
  929.  
  930.      NOTE: [<DRIVE>]\[<PATH>] refers to the full pathname
  931.      of the directory containing the two device drivers.
  932.  
  933.      e) Re-boot your system to load these configuration
  934.      files.
  935.  
  936.      f) Load the hardware-dependant device driver included
  937.      in the driver diskette for the network adapter. Please
  938.      refer to the section (3) to configure the network
  939.      adapter device driver.
  940.  
  941.      g) Before running PC/TCP applications, please load the
  942.      Generic Kernel (ETHDRV.EXE), which will exchange
  943.      information with the network adapter device driver.
  944.  
  945.      h) Now, you can start any PC/TCP applications.
  946.  
  947.  
  948. 3) DRIVER INSTALLATION PARAMETERS
  949.  
  950.      You can pass the configuration parameters to our Packet
  951. Driver by the command line options. 
  952.  
  953.      ENETPKT.COM [</>][<Command line option>][<Parameters>]
  954.  
  955.      For ISA network adapters, the driver supports the following
  956. command line options.
  957.      a) ?
  958.           The driver displays the help screen.
  959.  
  960.      b) I[<Packet Int Number>]
  961.           This specifies the packet driver software
  962.      interrupt number. The default value is 0x60. Valid
  963.      range is from 0x60 to 0x80.
  964.  
  965.      NOTE: 
  966.      :- Please consult the PC/TCP manual before using software
  967.      interrupt number.
  968.  
  969.      c) B[<I/O Base Address>]
  970.           It specifies the I/O base address of ETHER PLUS
  971.      network adapter. The default value is 0x280. Valid
  972.      range of values is 0x200-0x3E0 in increments of 0x20. 
  973.  
  974.      d) Q[<IRQ Number>]
  975.           You can specify the hardware interrupt level used
  976.      by a network adapter. The default value is 0x3. For a
  977.      8-bit network adapter, the valid options are: 2, 3, 4,
  978.      5, 7. For a 16-bit network adapter, the valid options
  979.      are: 2, 3, 4, 5, 7, 10, 11, 15.
  980.  
  981.  
  982.      e) R[<RAM Base Address>]
  983.           This specifies the base address of system memory
  984.      space where the driver will map its shared memory. The
  985.      default is 0xD000. Valid range of values is 0xB000:0 -
  986.      0xEE00:0 in 8K (0x200:0) increments.
  987.  
  988.      f) D[<Configuration Mode>]
  989.           It is VALID for P-series network adapters ONLY. It
  990.      defines the configuration mode of the device driver. If
  991.      this field is NOT defined, the hardware settings of a
  992.      network adapter MUST match the values specified by <I/O
  993.      Base Address> and <IRQ Number>. 
  994.           If it is "A", the driver will be configured to the
  995.      "Automatic Configuration Mode" and will read all hardware
  996.      settings from the storage device (EEPROM) on the network
  997.      adapter. Moreover, the values for <I/O Base Address>, <IRQ
  998.      Number> and <RAM Base Address> are IGNORED. 
  999.           If it is "P", the driver will be in the "Program
  1000.      Configuration Mode" and will change the hardware settings
  1001.      of the P-series network adapters to the values specified by
  1002.      <I/O Base Address>, <IRQ Number> and <RAM Base Address>. It
  1003.      supports two parameters:
  1004.           :- A (Automatic Configuration Mode)
  1005.           :- P (Program Configuration Mode)
  1006.  
  1007.           
  1008.      g) M[<Physical Media>]
  1009.           It is VALID for P-series network adapters ONLY. The
  1010.      driver will change the adapter to use the physical media
  1011.      specified by this parameter. It supports three different
  1012.      parameters.
  1013.           :- P (Twisted Pair) 
  1014.           :- T (Thick Ethernet)
  1015.           :- C (Thin Ethernet)
  1016.  
  1017.           If it is NOT defined, the driver use the preset
  1018.      physical media stored in storage device (EEPROM). 
  1019.  
  1020.      For MCA network adapters, the driver only provides the
  1021. following command line options.
  1022.      a) ?
  1023.         The driver displays the help screen.
  1024.  
  1025.      b) I[<Packet Int Number>]
  1026.           This specifies the packet driver software
  1027.      interrupt number. The default value is 0x60. Valid
  1028.      range is from 0x60 to 0x80.
  1029.  
  1030.      c) M[<Physical Media>]
  1031.           Same as the option (g) described above.
  1032.  
  1033.      d) S[<MCA Slot Number>]
  1034.           Normally, the driver scans all MCA slots and controls
  1035.      the first P-series network adapter. If this option is
  1036.      defined, the driver will initialize the adapter at the slot
  1037.      specified by this option. It's valid range is from 1 to 8. 
  1038.  
  1039. NOTE: 
  1040. :- All command line options are case-insensitive. That means the
  1041. device driver accepts both uppercase and lowercase characters.
  1042.  
  1043. :- All values can be either decimal (eg. 12) or hexadecimal (eg.
  1044. 0xC). All hexadecimal values must be preceded by 0x. 
  1045.  
  1046. ┌───────────────────────────────────────────────────┐
  1047. │                                                   │
  1048. │                     UTILITY                       │
  1049. │                                                   │
  1050. └───────────────────────────────────────────────────┘
  1051.  
  1052.      ENETUTIL.EXE is our new release configuration and diagnostic
  1053. utility. By using different command options, the utility can be
  1054. started either in diagnostic menu or configuration menu. With the
  1055. modifications we made, the diagnostics can test more operating
  1056. modes for M, U and P (ISA ONLY) series network adapters. The
  1057. configuration utility can be used to software configure our P-
  1058. series network adapters. Please refer to the file, HELP.DOC, for
  1059. the detailed descriptions of the utility.
  1060.  
  1061.  
  1062. Provided by:  Compex Inc
  1063.               4055, La Palma 
  1064.               Unit C, Anaheim
  1065.               CA 92807, USA 
  1066.  
  1067.